
Formation Python
Python
La formation « Python » vous permettra faire de la programmation orientée objet, impérative structurée ou encore fonctionnelle. Le programme est donné à titre indicatif et sera adapté à vos besoins et votre niveau après audit. N’hésitez pas à nous contacter pour toute demande spécifique.

En résumé
Distanciel
Présentiel
Pré-requis
Aucun
Public concerné
Toute personne ayant à développer sur Python.
Durée et tarif de la formation
La durée de la formation varie en fonction du niveau de base de l’apprenant et des objectifs d’utilisation formulés. Les tarifs sont disponibles sur devis.
Lieux
Formation intra-entreprise au sein de votre établissement ou dans nos locaux de LA ROCHELLE (Charente-Maritime), NIORT (Deux-Sèvres) ou POITIERS (Vienne)
Téléchargement
Télécharger le programme de formation au format PDF
Contenu de la formation
Introduction
- Présentation de Python et de ses domaines d’application (web, data, automatisation, IA, scripts systèmes…)
- Installation et mise en œuvre de Python 3
- Gestion des environnements virtuels (venv, pip)
- Présentation des environnements de développement : VS Code, PyCharm, Jupyter Notebook
Syntaxe basique
- Utilisation en mode interactif et en scripts
- Les variables et principaux types de données : int, float, str, bool
- Les opérateurs et expressions
- Les structures de contrôle : if, for, while
- Les structures de données natives : listes, tuples, dictionnaires, ensembles
- Compréhensions de listes et de dictionnaires
- Premiers algorithmes simples (calculs, manipulation de données)
Fonctions et structuration du code
- Définir et appeler des fonctions
- Arguments, valeurs de retour, valeurs par défaut
- Portée des variables et espaces de noms
- Organisation en modules et packages
- Documentation et bonnes pratiques de nommage
Gestion des erreurs et fichiers
- Exceptions : try, except, finally, raise
- Lecture et écriture dans des fichiers (open(), gestion avec with)
- Manipulation de fichiers texte et CSV
Programmation orientée objet
- Classes et objets : attributs, méthodes, constructeur
- Héritage et polymorphisme
- Utilisations courantes en Python
Bibliothèque standard et packages
- Modules essentiels : math, datetime, os, sys, json
- Installation et utilisation de bibliothèques externes (pip)
- Aperçu de bibliothèques populaires : requests (web), pandas (données), matplotlib (graphes)